package cn.blogsx.array;

/**
 * 数组案例
 * 数组的概念：是一种容器，可以同时存放多个数据
 *
 * 数组的特点：
 * 1.数组是一种引用类型
 * 2.数组中的多个数据，类型必须统一
 * 3.数组的长度在程序运行期间不可改变
 *
 * 数组的初始化：在内存中创建一个数组，并且向其中赋予一些默认值
 * 两种常见的初始化方式：
 * 1.动态初始化(指定长度)
 * 2.静态初始化(指定内容)
 *
 * 动态初始化数组的格式：
 * 数据类型[] 数组名称  = new 数据类型[数组长度];
 * 解析含义：
 * 左侧数据类型：也就是数组中报存的数据，全部是统一的什么类型
 * 左侧中括号：代表是一个数组
 * 左侧数组名称：数组的名称
 * 右侧的new : 创建数组的动作
 * 右侧数据类型：必须和左边的数据类型保持一致
 * 右侧中括号内的长度：也就是数组中到底可以报错多少个数据，是一个int数字
 *
 *
 */
public class Demo01Array {
    public static void main(String[] args) {
        //创建一个数组，里面可以存放 10 个 int  数据
        int [] arrayA= new int[10];

        //创建一个数组，里面可以存放 10 个 Double  数据
        Double [] arrayB= new Double[10];

        //创建一个数组，里面可以存放 5 个 字符串  数据
        String [] arrayC= new String[5];

    }
}
